On the Evaluation of Reliability of NanoFabric-based architectures through Fault Simulation

نویسندگان

  • Michelangelo Grosso
  • Maurizio Rebaudengo
  • Matteo Sonza Reorda
چکیده

Chemically Assembled Electronic Nanotechnology is a promising alternative to CMOS fabrication. In particular, the nanoFabric has proven to be a viable solution for implementing digital circuits. We propose an automated platform for fault simulation of combinational circuits mapped on the nanoFabric architecture, which is being used for the evaluation of reliability techniques applicable to this kind of devices. As technology approaches the limits of CMOS fabrication, due to economic and technical factors, such as ultra thin gate oxides, short channel effects and doping fluctuations, a promising alternative to CMOSbased computing is Chemically Assembled Electronic Nanotechnology (CAEN). CAEN uses direct selfassembly and self-alignment to construct electronic circuits out of nanometer scale devices. A CAEN-based device called nanoFabric [1] is an array of molecular electronic devices. It is composed of nanoBlocks and switchBlocks; the former include electrically programmable connections between orthogonal nanowires and implements the logic functions similarly to a Programmable Logic Array (PLA) device, while the latter are used for routing signals between nanoBlocks. It is estimated that nanoFabrics can include up to 10 devices/cm, which is significantly higher than that of CMOS-based devices. However, defect densities in these devices are expected as high as 10% after fabrication. Different approaches have been proposed in literature for dealing with such high defect rates, exploiting the intrinsic redundancy of the high-density structure for mapping the circuit avoiding the defective spots: some are based on the creation of a defect map for each manufactured chip [2][3], others on the integration of configuration and test [4][5]. These techniques allow avoiding the effects of production defects, but the systems are still susceptible to permanent and transient faults that arise during the product life cycle. Effects of transient faults have been studied probabilistically [6] and may be avoided through the use of proper redundancy techniques. We propose an automated platform for the reliability evaluation of circuits implemented on the nanoFabric architecture based on fault-simulation. Since no standard tools are available for circuit mapping on nanoFabrics, we developed a flow for this initial task relying on traditional synthesis software and ad-hoc tools. Any combinational circuit can be implemented into a nanoFabric structure (possibly using defect map information to avoid defective spots); the structures are modeled using VHDL descriptions. Then, the fault-simulation platform allows injecting a user-defined list of permanent or transient faults (stuckat, stuck-open, forward and reverse-biased diode faults, bridging faults, single-event upsets and transients) on the synthesized structure. Preliminary experimental analysis has been performed on a set of benchmark circuits (ISCAS85). Stuck-at and diode faults have been injected and exhaustively simulated, showing that about 35% of the injected faults provoke an error on output; most faults can be detected simply comparing the circuit’s direct and inverted output (the two outputs are provided since this kind of logic cannot perform inversions). Less than 1% of errors caused by diode faults on nanoBlocks is undetected and may be avoidable using different configurations of the logic array. The platform is currently being exploited for the evaluation of different fault-tolerant configurations based on redundancy (such as Triple Modular Redundancy – TMR, etc.) on nanoFabric-based circuit implementations in different faulty scenarios.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)

Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...

متن کامل

Built-in Self-test and Defect Tolerance in Molecular Electronics-based Nanofabrics

We propose a built-in self-test (BIST) procedure for nanofabrics implemented using chemically assembled electronic nanotechnology. Several fault detection configurations are presented to target stuck-at faults, shorts, opens, and connection faults in nanoblocks and switchblocks. The detectability of multiple faults in blocks within the nanofabric is also considered. We present an adaptive recov...

متن کامل

Proceedings of the 2005 International Conference on Simulation and Modeling

Reliability enhancement in software system is a crucial and challenging issue. Applying efficient fault-tolerant mechanism can fulfill the system reliability requirement. This paper proposes reliability models for hierarchical and hybrid fault-tolerant software systems considering failure dependencies or related faults in software components/versions. Our system models are based on the classica...

متن کامل

Series Resonance Based Fault Current Limiter with Controlling The Point of Common Coupling Voltage

This paper proposes a novel Fault Current Limiter (FCL) for the application on distribution networks to control voltage sags at the Point of Common Coupling (PCC) during faults. This new FCL is based on series resonance including resonance transformer and series capacitor. So, by proper design of the series resonance LC tank, the fault current is limited to an acceptable level. The FCL operatio...

متن کامل

Reliability Evaluation Environment for Exploring Design Space of Coarse-Grained Reconfigurable Architectures

This paper proposes a reliability evaluation environment for coarse-grained reconfigurable architectures. This environment is designed so that it can be easily extended to different target architectures and applications by automating the generation of the simulation inputs such as HDL codes for fault injection and configuration information. This automation enables us to explore a huge design sp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007